#ifndef FUCIONARIO_H_
#define FUCIONARIO_H_

//ESTRUTURA FUNCIONARIO
typedef struct funcionario{
    int codigo;
    char nome_func[60];
    char perfil_func[100];
    char rua_func[50];
    char bairro_func[40];
    char cidade_func[40];
    char cpf_func[14];
    char data_nasc[10];
    float salario;
    Telefone *contatos;
    char profissao[25];
    int status;
    char login[10];
    int senha;
    cliente prox;
    cliente ant;
}Funcionario;

//MANIPULA A LISTA DE FUNCIONARIOS INSERINDO UM NOVO NO FUNCIONARIO
void cadastrar_funcionario(Funcionario **lista_funcionario, int cod_func);

//MANIPULA A LISTA DE FUNCIONARIOS ALTERANDO UM FUNCIONARIO
void alterar_cad_funcionario(Funcionario **lista_funcionario, int cod_func);

//IMPRIME TODOS OS CAMPOS DE UM NO FUNCIONARIO
void imprime_funcionario(Fornecedor **lista_funcionario, int cod_func);

#endif /* FUCIONARIO_H_ */
